package com.ruoyi.jypc.service;

import java.util.List;
import com.ruoyi.jypc.domain.Point;

/**
 * 上车地点Service接口
 * 
 * @author xymc
 * @date 2022-10-24
 */
public interface IPointService 
{
    /**
     * 查询上车地点
     * 
     * @param pointid 上车地点主键
     * @return 上车地点
     */
    public Point selectPointByPointid(Long pointid);

    /**
     * 查询上车地点列表
     * 
     * @param point 上车地点
     * @return 上车地点集合
     */
    public List<Point> selectPointList(Point point);

    /**
     * 查询上车地点列表
     * 
     * @param point 上车地点
     * @return 上车地点集合
     */
    public List<Point> selectPointListAll();
    
    /**
     * 新增上车地点
     * 
     * @param point 上车地点
     * @return 结果
     */
    public int insertPoint(Point point);

    /**
     * 修改上车地点
     * 
     * @param point 上车地点
     * @return 结果
     */
    public int updatePoint(Point point);

    /**
     * 批量删除上车地点
     * 
     * @param pointids 需要删除的上车地点主键集合
     * @return 结果
     */
    public int deletePointByPointids(Long[] pointids);

    /**
     * 删除上车地点信息
     * 
     * @param pointid 上车地点主键
     * @return 结果
     */
    public int deletePointByPointid(Long pointid);
}
